img{border:none;}
.perList li { line-height: 42px;}
.perList li.cur {
  background: #a2d634;}
.perList li.cur a.onlinesA{background:#42a942;  line-height: 40px;}
.twonav ul li a { color: #333333;  padding-left:0}
.twonav ul{padding:6px 0;background:#cfe8f9;}
.twonav ul li{height:28px;line-height:28px;font-size:12px;}
.twonav ul li.twonavCur,.twonav ul li {background: #cfe8f9; position:inherit;}
.twonav ul li span { border: 5px solid #ccc; vertical-align: 0px;}
.twonav ul li.licur{ background:#ccc}

.twonav ul li span{  border-color: #cfe8f9 #cfe8f9 #cfe8f9 #044878;}
.twonav ul li.licur span{ border-color: #cccccc #cccccc #cccccc #044878;}

.chanIco04 {background:url(../images/ico.png) no-repeat 0 -476px;  vertical-align: -10px;}
.twonav ul li {  padding-left: 73px;}
.contRight {height:25px; background:#edf4fa; padding:7px 0 8px;  color: #0c6db1;border-left:none}
.mapicon {margin-right: 0px;margin-left: 16px;}
.top{height:78px;background:#1d8bd8;border-bottom:1px solid #70a3c6;padding-top:10px;}
.top_logo{margin:6px 0 0 33px;}
.headPort{display:inline-block;color:#fff;text-align: center;}
.headPort img{display: block;width:50px;height:50px;border-radius:50px;border:1px solid #d8f2fb;} 
.perquit{ vertical-align: 27px;margin-left:15px;margin-right:15px;}
.wel{width:750px;margin:85px auto 0;text-align:center;color:#878d92;}
.wel img{margin-top:80px;}
.contContent{ position:inherit;}
.webDChanns li img {
  width: 200px;
  height: 200px;
}
.webDChanns li {  width: 200px;margin-right:50px}
.webDChanns li p {
  height: 26px;
  font-weight: normal;
  text-align:center;
  padding:6px;
  line-height: 26px;
  overflow:hidden;
  font-size: 14px;
  margin-bottom: 0;
}
.contList{width:94%;margin:20px auto 0}
.canTop{margin-top:26px}

.refresh{padding: 10px 15px 0;  overflow: hidden;}
.refresh .jt{ width:0;height:0;display:inline-block;border:6px solid #222222;border-color:#fff #fff #fff #333}
.refreshIco{color:#85cf00;font-size:18px;font-weight:bold; display:inline-block; vertical-align:-3px;margin-left:10px;}
.liStrong{position:relative}
.liStrong strong{ position:absolute;width:20px;height:20px;border-radius:20px;background:#d73842;line-height:20px;font-size:14px;text-align:center;color:#fff;font-weight:normal;border:1px solid #fff}
.tabSearch{border-bottom:1px solid #cccccc;padding:0 10px;}
.tabSearch .userP,.tabSearch .allgro{border-bottom:none}
.tabSearch .userP{ display:inline-block;  width: auto;padding-bottom: 0;margin-top: 9px;}
.table_btn{ vertical-align:6px}

.channelsel{ background:none;border:none}
.channelsel img{width:80px;height:80px;}
.channelsel li .infochan{margin-top:20px;}
.onpt01{padding-top:20px;}
.onfz01{font-size:22px;}

.myicoPlay{vertical-align: -4px;color:#333;}
.myonTable table{border-bottom: 1px solid #ddd}
.myonTable table tr th{text-align: center;}
.myonSel .glyphicon{top:0;}
.myonSel{padding-bottom: 10px;}
.dialogTab{border:1px solid #d7e2ea;width: 400px;height:300px; position: absolute;top:50%;left:50%;margin:-150px 0 0 -200px; background: #f6f9fb;border-radius: 10px}
.dialogTab h4{padding:0 20px;border-bottom: 1px solid #d7e2ea;height:32px;line-height:32px;font-size:16px;}
.dialogTab ul{border-top: 1px solid #fff}
.dialogTab ul li{border-bottom: 1px dashed #d7e2ea;padding:20px; cursor: pointer;}
.dialogTab ul li:hover{font-weight:bold;}
.myonInfo{text-align: left;margin-top:10px;padding-bottom:30px;border-bottom:1px solid #ddd;}
.myInfoPic{float: left;height: 110px; margin-right: 20px;width: 110px}

.myonInList li{padding:4px 0;}
.myonInList li label{width:70px;text-align: left}
.myonList{border-top:1px solid #f2f2f2; text-align: center;}
.myonBtn button.btn{font-size:16px; padding-left: 50px; padding-right: 50px;}
.main-cont{ position: relative;  height: 100%;}
.mySound{ position: fixed;top:100px;left:0;height:92px; width:100%;background:#000;display:none}
.lh301{line-height: 23px;}
.uploadImg{float:left;width: 150px; height: 150px;  margin-right: 20px;position:relative;margin-top:15px;}
.uploadImg h5{position:absolute;bottom:0;left:0;width:100%;height:30px;background:rgba(0,0,0,0.5);margin-bottom: 0;line-height:30px;text-align:center;color:#fff}

/*09-07 */
.btnmyInf{margin-top:16px;}
.myOnInfoText{float: left; width:62%;}
.myOnInfoText p{line-height:26px;}
.myOnInfoText p span{ display:inline-block;width:48%;text-align:left}

.myInfoDiv{margin:50px 100px;text-indent:70px;}
.myInfoDiv img{width:150px;height:150x;}
.dialogBox {
			position: fixed;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			background-color: rgba(0,0,0,.5);
			z-index: 9999;
			font-family:  "Microsoft YaHei" ! important;
}
.dialogBox>.dialogCont {
			position: fixed;
			top: 0;
			left: 0;
			width: 300px;
			height: 300px;
			background-color: #fff;
}
.dialogCont>.dialogTitle {
			height: 34px;
			line-height: 34px;
			background-color: #1B8ED2;
			color: #fff;
			font-weight: bold;
			font-size: 16px;
			padding-left: .7em;
}
.dialogTitle>span { float: right;padding-right: .5em;cursor: pointer;}
.dialogCont>.dialogForm {
			font-size: 14px;
			padding:0 1em 1em;
}
.dialogForm textarea {
			display: block;
			width: 100%;
			min-height: 120px;
			margin-bottom: .5em;
}
.dialogForm input {
			float: right;
			margin-left: 1em;
}